<?php

/**
 * Subclass for representing a row from the 'type_jour' table.
 *
 * 
 *
 * @package lib.model
 */ 
class TypeJour extends BaseTypeJour
{
	public function __toString()
	{
	    return $this->getLibelle();
	}
	//surcharge: oblig duree implique onlyduree
	public function getIsOnlyDuree() {
		$res = parent::getIsOnlyDuree();
		if($res != 1 && $this->isObligDuree() ) {		
			$this->setIsOnlyDuree(1);
			$this->save();
			return 1 ;
		}
		return $res;
	}
	
	
		


	
	public function isObligDuree() {
		return $this->getIsObligDuree()==1?true:false ;
	}
	
	public function isDefaultJourOuvre() {
		return $this->getIsDefaultJourOuvre()==1?true:false ;
	}
	
	public function isDefaultWe() {
		return $this->getIsDefaultWe()==1?true:false ;
	}
	
	public function isOnlyDuree() {
		return $this->getIsOnlyDuree()==1?true:false ;
	}
}
